const config = require("../../../utils/config.js")
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo: null
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    this._getInfo()
  },
  _getInfo() {
    let token = wx.getStorageSync("token")
    wx.request({
      url: config.HOST + '/user/getUserInfo',
      data: {
        token
      },
      success: (res) => {
        console.log(res.data)
        if (res.data.status == 200)
          this.setData({
            userInfo: res.data.data
          })
      }
    })
  },
  updateUser(data) {
    console.log(data.detail.value)
    let token = wx.getStorageSync("token")
    data = data.detail.value
    data.token = token

    if (data.phone.trim() == '' || data.dormNumber.trim() == '' || data.name.trim() == '') {
      wx.showToast({
        title: '信息不能为空',
        icon: 'none'
      })
      return false;
    }

    //手机号正则
    var phoneReg = /(^1[3|4|5|7|8]\d{9}$)|(^09\d{8}$)/;
    //电话
    if (!phoneReg.test(data.phone.trim())) {
      wx.showToast({
        title: '请输入正确的手机号',
        icon: 'none'
      })
      return false;
    }

    // 宿舍号 5-109
    let scReg = /^\d+-\d{3}$/;
    if (!scReg.test(data.dormNumber.trim())) {
      wx.showToast({
        title: '宿舍格式不正确',
        icon: 'none'
      })
      return false;
    }

    wx.request({
      url: config.HOST +'/user/updateUser',
      data: data,
      success(res) {
        if(res.data.status==200) {
          wx.showToast({
            title: '修改成功',
          })
        }
      }
    })
  }
})